[How to] Block specific Websites with GeckoFX in C#

Have you ever heard of WebBrowser in .NET Application? If yes, then you know how bad is the Default WebBrowser in .NET. In Internet we can find many alternative for the .NET's Default WebBrowser. There are many, such as CefSharp or GeckoFX,....

In this post I will introduce to you GeckoFX and I will show you how to build your first Gecko Browser program with the Blocking Feature.

GeckoFX is the open source component to embedding the Gecko rendering engine from Mozilla Firefox to .NET application.

To download GeckoFX-Source (current version is GeckoFX-45) go to the GeckoFX BitBucket Wikipage https://bitbucket.org/geckofx/geckofx-45.0/wiki/Home

Or we can use "NuGet-Package Manager" to install GeckoFX-45 to your project as the picture below:

NuGet install GeckoFX


After that we'll see the Firefox folder and the 2 new Dependencies in the Project Explorer Window:

Firefox GeckoFX Project explorer

First we have to declare Gecko namespace
using Gecko;

Just one more setting, select all files from the Firefox folder and select "Always copy" or "Copy when newer" to "Output folder" as below:

Copy dll files to Output folder


Now we can use the GeckoWebbrowser. Just declare the GeckoWebBrowser variable and load all the needed dll files as the picture below:

Init GeckoFX - Declare GeckoWebBrowser variable


What is function InitBrowser? It a function to configure the WebBrowser and to add the Browser into the Form

Configure GeckoWebBrowser


The important Thing to use Blocking feature of GeckoFX is we have to enable HttpActivityObserver, so we set here UseHttpActivityObserver = true.

After UseHttpActivityObserver is enabled, we need to add a Event-Handler, in this case is ObserveHttpModifyRequest-Event from GeckoWebBrowser.

When the WebBrowser send any request to any URL the event ObserveHttpModifyRequest will be fired. We can get the URL of the request by using variable request and convert it to string with request.Uri.ToString(). In this example, I block all the Request that contain "google.com" in the URL.

Here is the code:
        public GeckoWebBrowser webBrowser;
        public Form1()
        {
            InitializeComponent();
            Xpcom.Initialize("Firefox"); // Init all Gecko DLL files in the Firefox folder inside the Project
            InitBrowser();
        }

        // Init Browser
        void InitBrowser()
        {
            webBrowser = new GeckoWebBrowser { Dock = DockStyle.Fill, // Fill all the Form
                UseHttpActivityObserver = true // This is to enable HttpActivityObserver
            };
            webBrowser.ObserveHttpModifyRequest += (obj, request) => {
                if (!request.Uri.ToString().Contains("google.com")) // if the request URL contains string "google.com"
                {
                    request.Cancel = true; // Cancel the request to the URL
                }
            };
            this.Controls.Add(webBrowser);
        }
When you have any question, feel free to leave a commend, I will answer as soon as I can. Have fun coding!

P/S: In this tutorial I installed and use GeckoFX-45 32 bit, so when build the project I have to choose x32 Platform (It will give error when you try to compile to 64 bit Application, in case you want to build 64 bit Application, just install GeckoFx45.64 in the NuGet-Package Manager)

[How to] Using multiple PuTTY as tabs

As a server developer/ server manager, you must know PuTTY - a SSH console. But the problem is when you are working with a lot of machine, each PuTTY session will open in a new Windows, it is very inconvenient and chaotic because there will be a lot of Windows.

I found that using PuTTY as tab will be very easy and convenient, because instead of multiple Windows, there will have only ONE Windows (a container) and multiple tabs which are multiple PuTTY session, and you can even NAME those tab so you can easily manage those PuTTY session. And the tool I'm using is

[TUT] How to complete the 2048 tile game

Do you ever heard about Flappy Bird? Flappy Bird is a hottest game a time ago, but it was deleted by it's creator, and the new hot game appear: 2048 tile game. You can download the game on App Store or Google Play, or you can play online at http://gabrielecirulli.github.io/2048/

2048 is a tile game, you need to use your brain. The game has a board included 4x4 tile, the rule is easy: you have to use arrow keys to move entire tile up, down, left, right to complete the game:

 - Each time you move, the number tiles on board will be move to the direction you want and another tile will appear randomly (tile with number 2 or 4) on the empty tiles.
 - 2 tiles with the same number on the way you move will be merge together and become 1 number tile with the value is the sum from 2 tiles before.

To win, you have to merge tiles to create the 2048 tile. It sound easy, but it's hard to win. Anyway, I found a strategy to complete the game, that strategy I called it "3 magic directions".

I called it with that name because the method of this strategy is to use only 3 adjacent directions movement to sort the tile (example: up-right-down, or right-down-left), you shouldn't or avoid using the other direction.

This strategy is use to sort the tile by [n,n*2,n*4,n*8] (example: [64,128,256,512] ) of a row or column at the middle direction in 3 adjacent directions.
Example:
 - If you use left-down-right: then sort the 4th row (the last row at the bottom standing at the DOWN direction - the middle direction in 3 adjacent directions)
 - If you use up-right-down: sort the 4th column (the last column on the right - the middle direction in 3 adjacent directions)
2048 tile game how to win
Use left-down-right

Note: Use should only use the other direction if you can't move any more using 3 adjacent directions.

This is my result using up-right-down
2048 tile game win
Use UP-RIGHT-DOWN
P/S: use this strategy will increase the chance to win up to 90%
Wish you have a fun time with this game. Any problem, feel free to leave comment. Thanks all ^^

[TUT] Cách để hoàn thành game 2048

Như các bạn đã biết, hiện tượng Flappy Bird nổi đình đám trong thời gian qua nay đã lắng xuống, thay vào đó là hiện tượng mới tên là 2048. Bạn có thể tải game trên App Store hoặc Google Play, hoặc chơi online tại http://gabrielecirulli.github.io/2048/

2048 là một dạng tile game, một trò chơi mang tính trí tuệ, trò chơi là 1 bàn cờ gồm 4x4 ô, cách chơi rất đơn giản, đó là dùng các phím di chuyển lên, xuống, trái, phải để hoàn thành trò chơi:

 - Mỗi khi bạn dùng 1 phím di chuyển thì các ô số hiên có trên bàn cờ sẽ dồn về phía đó và sẽ xuất hiện thêm 1 ô số khác (ngẩu nhiên 2 hoặc 4) ở những ô trống còn lại một cách ngẫu nhiên.
 - 2 ô có số giống nhau khi được dồn về 1 phía sẽ cộng dồn vào nhau và sẽ mất đi 1 ô trong 2 ô đó.

Mục tiêu của trò chơi là ghép các ô với nhau sao cho ghép thành ô có số 2048. Thoạt nhìn thì có vẻ đơn giản, nhưng khi chơi rồi mới biết nó khó. Tuy nhiên, mình đã tìm hiểu được chiến thuật để có thể hoàn thành trò chơi, chiến thuật đó mình gọi là chiến thuật "3 hướng liền kề".

Vì sao mình lại gọi như vậy, đó là vì phương thức của chiến thuât này là chỉ dùng 3 hướng di chuyển kế nhau để sắp xếp các ô (ví dụ: trên-phải-dưới, hoặc phải-dưới-trái), không nên hoặc hạn chế dùng tới hướng di chuyển còn lại.

Mục tiêu của chiến thuật này là làm sao để sắp xếp các ô theo thứ tự [n,n*2,n*4,n*8] (ví dụ: [64,128,256,512] ) của hàng hoặc cột nằm ở hướng giữa trong 3 hướng liền kề.
Ví dụ:
 - Đối với trái-dưới-phải: thì sắp xếp hàng thứ 4 từ trên đếm xuống (hàng này nằm hướng dưới - hướng giữa trong 3 hướng)
 - Đối với trên-phải-dưới: thì sắp xếp cột thứ 4 từ trái đếm qua (cột này nằm ở hướng phải - hướng giữa trong 3 hướng)
2048 tile game how to win
Đối với 3 hướng trái-dưới-phải (các ô được sắp xếp thứ tự)

Lưu ý: Chỉ nên dùng hướng di chuyển còn lại khi không còn hướng di chuyển nào trong 3 hướng liền kề được nữa.

Và đây là kết quả của mình khi dùng 3 hướng trên-phải-dưới
2048 tile game win
Đối với trên-phải-dưới
P/S: sử dụng chiến thuật sẽ tăng khả năng chiến thắng của bạn lên khoảng 90%
Chúc bạn chinh phục được game này, có góp ý hay thắc mắc, các bạn cứ để lại lời nhắn. Thanks all ^^

[How to] Symbolic Links (symlinks) on Windows or Linux

Want to easily access folders and files from different folders without maintaining duplicate copies?  Here’s how you can use Symbolic Links to link anything in Windows 7, Vista, XP, and Ubuntu.
symbolic link cmd


So What Are Symbolic Links Anyway?
Symbolic links, otherwise known as symlinks, are basically advanced shortcuts. You can create symbolic links to individual files or folders, and then these will appear like they are stored in the folder with the symbolic link even though the symbolic link only points to their real location.
There are two types of symbolic links: hard and soft. Soft symbolic links work essentially the same as a standard shortcut.  When you open a soft link, you will be redirected to the folder where the files are stored.  However, a hard link makes it appear as though the file or folder actually exists at the location of the symbolic link, and your applications won’t know any different. Thus, hard links are of the most interest in this article.
Why should I use Symbolic Links?
There are many things we use symbolic links for, so here’s some of the top uses we can think of:
  • Sync any folder with Dropbox – say, sync your Pidgin Profile Across Computers
  • Move the settings folder for any program from its original location
  • Store your Music/Pictures/Videos on a second hard drive, but make them show up in your standard Music/Pictures/Videos folders so they’ll be detected my your media programs (Windows 7 Libraries can also be good for this)
  • Keep important files accessible from multiple locations
  • And more!

[How to] Remove locked file or folder that cause Error

You want to move, rename or delete a file in your hard drive but you can’t because, according to your lovely Windows operating system, the file is "currently being used by another person or program".
error deleting file or folder

You will restart the computer? Maybe, but maybe it can't be done by that way.

There is a solution, that is Unlocker tool. You can download using one of the links below [MediaFire]:

[TUT] Fix lỗi không thể xóa được file hoặc folder

Bạn có thể đã gặp tình huống trớ trêu như hình dưới khi cố gắng di chuyển, xóa file hoặc thư mục (folder) nào đó:
error deleting file or folder

Gặp tình huống vậy bạn sẽ khởi động lại máy ư? Có thể, nhưng cũng có thể khởi động lại cũng không khắc phục được. Vậy không lẽ lại bó tay?

Có một cách, đó là dùng công cụ Unlocker. Các bạn có thể down về bằng 1 trong 2 link [MediaFire] bên dưới:

[How to] Fix the Shorcut virus .lnk that hide data

Do you ever see a folder but have a shortcut icon (an icon has shortcut arrow at the corner)? See those picture below:
virus shortcut lnk

[TUT] Khắc phục lỗi virut chuyển folder thành Shortcut .lnk, làm ẩn dữ liệu

Bạn đã từng gặp trường hợp một folder lại có biểu tượng shortcut (biểu tượng có dấu mũi tên ở góc trái)? Hình minh họa:
virus shortcut lnk

[How to] Diagnose and fixing the automatic restart computer issue

computer crash restart
Your computer has issue: automatic restart after some minutes? This can be caused by many things, you need to test on both software and hardware to find out the reason and have a solution:

1. Physical HDD error (bad).

Maybe the program you are using attempt to access the file in the bad area make computer restart. In the other hand, Graphic Card, Memory (RAM)
not fastened can cause the same issue, but it often displays the "Blue Screen Of Death" (BSOD).

* Solution: Go to Windows Explorer, select System drive (usually drive C), right click, select Properties, click on Tools tab, click "Check Now" at Error-checking to check drive's errors. You can use softwares from 3rd party to have a professional checking and repairing such as RepairDisk Manager of Raxco.

[TUT] Xử lý máy tính khi bị khởi động liên tục

computer crash restart
Máy tính của bạn bị tình trạng tự động khởi động lại sau một vài phút sử dụng? Trường hợp này có thể xảy ra bởi nhiều nguyên nhân, bạn cần phải thử nghiệm trên phần mềm lẫn phần cứng để có thể tìm ra nguyên nhân và khắc phục:

1. Ổ cứng bị lỗi vật lý (bad).

Khi bị lỗi này, có thể chương trình bạn đang chạy một số tập tin nằm trong vùng bị lỗi thì máy sẽ khởi động lại. Ngoài ra, Card màn hình, RAM gắn lỏng lẻo cũng có thể gây ra tình trạng tương tự, tuy nhiên thường thì chúng sẽ xuất hiện màn hình “xanh” báo lỗi.

* Cách giải quyết: Vào Windows Explorer, chọn ổ đĩa cài đặt hệ thống, thường là ổ C, phải chuột, chọn Properties, chọn thẻ Tools, sau đó click vào Check Now ở phần Error-checking để kiểm tra lỗi đĩa. Có thể sử dụng các phần mềm cao cấp từ các hãng thứ 3 để việc kiểm tra và xử lý được chuyên nghiệp hơn như RepairDisk Manager của Raxco.

The truth behind jailbreak tool - How can Evasi0n make a FREE jailbreak tool for iOS?

Each year, fans and hackers always waiting eaglerly the iOS jailbreak event (it's a major event). This year, people still waiting the jailbreak for iOS, but something has changes: jailbreaks becomes big business.
jailbreak IOS TaiG marketing

For example, Evasi0n's hacker team jailbreak both iOS 6 and iOS 7. After jailbreak iOS 7, iPhone users with Chinese language found that a program automatically installed named "TaiG". TaiG is an App Market which offered Chinese-language apps, and the important is thousand iOS app "cracked" (pirated, no license required).

The group made "around a million dollars" in placement fees for adding TaiG to Chinese iPhones. While the actual number is currently unknown, my source explained that the rumors were true and that the fee was well within that “order of magnitude.”
The Evasi0n team, for their part, responded online to allegations that they had been paid to put pirated app stores on users’ phones:
"Yes, we have benefitted financially from our work, just as many others in the jailbreak community have, including tweak developers, repo owners, etc. Any jailbreak from us will always be free to the users but we believe we have a right to be compensated in an ethical way, just as any other developer. However, the interests of the community will always be the most important thing to us. When releasing the jailbreak, we pledged all our donations to foundations supporting the interests of the community. We are deeply upset at how we have inadvertently distressed the community and we are focused on fixing it.".

Evasi0n also said that TaiG have many pirated app: "We are very upset that despite our agreement and review by their team, piracy was found in the store. It was not acceptable and they have been strenuously working to resolve the problem in good faith, and have removed all instances of it that we have brought to their attention".

Jay Freeman, a developer with nick name "saurik"creator of Cydia, said: "The jailbreak works and people should use it". Cydia is a popular “feature store” that allows users to shop for tweaks and updates to their iPhone’s OS.
"The thing that bugs me [about TaiG] is there’s tons of piracy in it. We’re not about piracy. It used to be that if you wanted to pirate you did have to jailbreak. That’s no longer the case. But people still look at us we’re those pirate assholes", said Freeman.

Jailbreaking is a business now. Saurik himself makes a living off of having his app installed on jailbroken phones and the Evasi0n team, among others, make money selling space in their apps. In short, things have come a long way since the lone hacker spent time cracking iOS in his spare time.

What does the TaiG partnership mean? Very little, in the long run. Even George Hotz (nick name Geohot), a well-known early iPhone jail breaker, attempted to sell his own jailbreak technique to unidentified buyers for $350,000 to a commercial customer.
In the end, Evasi0n released theirs for free, heading potential for-pay jail breakers off at the pass. That they made money for adding TaiG, in fact, should be immaterial.

Everyone want their work paid. Freeman also said that "Evasi0n do good work and I think they deserve money for it". That the TaiG app store contains pirated material, however, is another matter entirely. Now that jailbreaking is a business, people want to get paid, but not this way.

Source: TechCrunch

Tại sao Evasi0n lại có thể làm jailbreak cho iOS miễn phí?

Mỗi năm, người hâm mộ và cả giới hacker đều luôn phấn khích chờ đợi sự kiện iOS được jailbreak. Năm nay, "không khí lễ hội" trong những ngày chờ đợi jailbreak cho iOS vẫn không thay đổi, song một vài thứ đã thay đổi: jailbreak bây giờ đã trở thành một ngành kinh doanh có giá trị lớn.
jailbreak IOS TaiG marketing

Thử lấy ví dụ về Evasi0n, đội ngũ hacker đã jailbreak cả iOS 6 và iOS 7. Sau khi đã jailbreak iOS 7, những người sử dụng iPhone với ngôn ngữ bằng tiếng Trung sẽ thấy một chương trình được tự động cài có tên "TaiG". TaiG là một chợ ứng dụng có rất nhiều ứng dụng bằng tiếng Trung và quan trọng nhất là hàng nghìn ứng dụng iOS đã bị "crack" (bẻ khóa, không yêu cầu bản quyền).
Các thông tin bên lề cho rằng Evasi0n đã thu được "khoảng 1 triệu đô la" khi đem TaiG lên iPhone bằng tiếng Trung. Trong khi con số cụ thể không được công bố, các nguồn tin nội bộ của TechCrunch cho biết con số thật hoàn toàn "đạt đến tầm vóc" triệu đô.
Evasi0n cũng đã đưa ra tuyên bố chính thức của mình:
"Đúng vậy, chúng tôi đã hưởng lợi về mặt tài chính từ thành quả lao động của chúng tôi, cũng giống như là những người khác trong cộng đồng jailbreak… Tất cả các jailbreak từ chúng tôi sẽ luôn được cung cấp miễn phí, song chúng tôi có quyền được trả tiền một cách hợp với đạo đức, giống như các nhà phát triển khác. Tuy vậy, lợi ích của cộng đồng sẽ là điều quan trọng nhất với chúng tôi. Khi phát hành jailbreak, chúng tôi hứa sẽ dùng tất cả các khoản được tặng vào việc hỗ trợ lợi ích của cộng đồng. Chúng tôi rất buồn vì đã làm phiền lòng cộng đồng jailbreak và sẽ tập trung sửa vấn đề này".
Evasi0n cũng đưa ra nhận định về vấn đề TaiG có quá nhiều ứng dụng vi phạm bản quyền: "Chúng tôi rất phiền lòng rằng mặc dù đã có thỏa thuận và đội ngũ chúng tôi đã xem xét kỹ, TaiG vẫn có phần mềm vi phạm bản quyền. Đây là điều không chấp nhận được và chúng tôi đã làm việc rất nhiều để giải quyết vấn đề một cách hợp lý, và cũng đã loại bỏ tất cả các trường hợp vi phạm tìm thấy".
Jay Freeman, một nhà phát triển với tên gọi "saurik" và cũng là người sáng lập ra Cydia, cho biết: "Bản jailbreak này hoạt động tốt và mọi người nên sử dụng chúng". Cydia là một "chợ" phần mềm cho phép người dùng nâng cấp và tùy chỉnh iOS tùy ý sau khi đã jailbreak.
"Điều làm tôi khó chịu về TaiG là có quá nhiều ứng dụng vi phạm bản quyền. Chúng tôi không muốn hỗ trợ cho việc vi phạm bản quyền. Đã có thời nếu bạn muốn dùng ứng dụng vi phạm bản quyền bạn phải jailbreak, nhưng điều này đã không còn là sự thật. Nhưng mọi người vẫn coi chúng tôi là những kẻ vi phạm bản quyền tồi tệ", Freeman khẳng định.
Jailbreak đã trở thành một ngành kinh doanh. Saurik có thể kiếm sống bằng Cydia, vốn được cài lên các smartphone/tablet được jailbreak. Evasi0n có thể kiếm tiền bằng cách "quảng bá" cho chợ ứng dụng của bên thứ 3. Có thể nói rằng thời kì "một anh hacker ngồi trong phòng jailbreak iOS cho vui" đã kết thúc từ rất lâu rồi.
Trước đây, hacker Geohot (tên thật George Hotz) đã từng bán kỹ thuật jailbreak của mình với giá 350.000 USD (gần 8 tỷ đồng). Trong khi đó, Evasi0n cung cấp bản jailbreak miễn phí và việc họ đưa thêm TaiG vào ứng dụng của mình có lẽ là cách khác để kiếm tiền từ việc cung cấp miễn phí của mình.
Tất cả mọi người đều muốn được trả tiền cho thành quả lao động của mình. Freeman cũng khẳng định "Evasi0n đã thực hiện một công việc rất tốt, và họ đáng được trả tiền". Song, việc chợ ứng dụng TaiG có quá nhiều ứng dụng vi phạm bản quyền lại là một vấn đề khác cần xét tới. Khi jailbreak đã trở thành một ngành kinh doanh, con người vẫn cần phải kiếm tiền một cách hợp pháp.

Theo: VN-Review

[Phần mềm] Tăng tuổi thọ của ổ cứng máy tính trong khi khởi động Windows

Như bạn đã biết, cái gì nhiều quá cũng không tốt, máy tính hoạt động hết công suất sẽ mau hư, con người làm nhiều việc quá sẽ rất mệt, dễ gây đột quỵ. Cho nên ổ cứng máy tính cũng không ngoại lệ, nó sẽ mau chóng bị hư và bạn sẽ mất hết dữ liệu nếu bắt nó làm việc quá sức, nhất là đối với những ổ cứng có số vòng quay cao (RPM - Round Per Minute). Có rất nhiều cách để tăng tuổi thọ cho HDD như là làm giảm vòng quay RPM (nó cũng sẽ làm giảm công suất của ổ cứng),....nhưng mình sẽ giới thiệu cho bạn thêm một cách đó là tăng thời gian chờ của các chương trình chạy khi khởi động Windows.

Tại sao tăng thời gian chờ lại có thể tăng tuổi thọ ổ cứng? Là vì như vầy, khi Windows khởi động, nó sẽ chạy rất nhiều chương trình cùng lúc, điều này khiến cho ổ đĩa của bạn phải đọc/ghi liên tục và làm ổ cứng bị nóng lên nhiều, nó giống như bắt một người làm nhiều việc cùng lúc vậy. Vậy nên Tăng thời gian chờ, chạy các chương trình khởi động một cách tuần tự sẽ giúp HDD của bạn hoạt động được dễ thở hơn vì các chương trình khởi động này sẽ được sắp xếp chạy tuần tự, chờ cho chương trình trước đó được khởi động xong rồi sẽ tiếp tục chạy tiếp chương trình kế.

Trong bài này mình sẽ dùng chương trình Startup Delayer. Chương trình này sẽ giúp bạn quản lý các ứng dụng khởi động cùng Windows và làm chúng chạy theo tuần tự. Bạn có thể tải về bằng link bên dưới:
http://www.mediafire.com/download/7a0u3x1b0k3xba0

Sau khi tải về và cài đặt, chạy ứng dụng Startup Delayer lần đầu tiên, bạn sẽ thấy hộp thoại báo chọn phương thức để chờ, bạn có thể chọn đại rồi cấu hình sau cũng được. Sau khi chạy Startup Delayer, cửa sổ chính chương trình sẽ hiển thị danh sách các ứng dụng khởi động cùng Window.
 
Startup Delayer main


[Software] How to reduce HDD usage on Windows Startup

In case of stress, high usage, everything will be broken or reduce lifetime. So, your HDD will be broken soon if you let's it work too much, especially the high RPM HDD. There are some solution to increase your HDD lifetime such as lower the RPM,....and I will show you the extra way to save your HDD lifetime by increase the waiting time of Startup programs.

Do you know why increase the waiting time of startup programs can save your HDD lifetime? Because when Windows start, it run lot of startup program at once, this cause your drive to read/write at the highest rate so the HDD will hotter and in the highest stress state. Increase the waiting time and load startup application sequentially can help your HDD work with lower stress because startup application will run one after one, waiting for the previous application to load completely.

The program I use in this article is Startup Delayer. This program will manage your Windows startup programs and load it sequentially. You can download by using the link below:
http://www.mediafire.com/download/7a0u3x1b0k3xba0

After install, run the Startup Delayer first time and you will see the dialog to choose how to delays the startup programs, you can select randomly and configure it later. After run the Startup Delayer, main windows will show list of Startup Application of your Windows
Startup Delayer main


How to turn your computer to a Wifi hotspot in Win Vista/Win 7/Win 8

If you have a computer (or a laptop), you want to share your internet connection via Wifi? You may use program such as Connectify, but this program is not FREE (you still use it FREE but with limited features).
In the other hand, you can turn your computer to a Wifi hotspot with those simple step below.

Requirements: Supported Wireless card, using Win Vista and above.

Step 1:
Open command prompt:
  • Go to Start menu, type cmd, right click on cmd.exe then click Run As Administrator (for Win 7)
  • Press Windows key(the key has Windows Flags) + X and Press A to run Command Prompt as Admin(for Win 8)
Step 2:
Check if your wireless card support hostednetwork:
Type in the command prompt windows and press Enter:
netsh wlan show drivers
If your wireless card supported hostednetwork, you will see the line in the red circle below
check wifi hotspot hostednetwork supported

Step 3:
Configure Wifi hotspot:

[TUT] Biến máy tính thành điểm phát sóng Wifi Win Vista/Win 7/Win 8

Giả sử bạn có một kết nối internet như 3G, bạn muốn chia sẻ nó cho người khác dùng (có thể là người trong nhà hoặc bạn bè), bạn sẽ làm như thế nào nếu không có thiết bị phát Wifi nào khác ngoại trừ thiết bị Wifi có sẵn trong laptop hoặc máy để bàn? Có thể bạn sẽ nhờ tới những phần mềm như Connectify, nhưng những phần mềm này phải mất phí (bạn vẫn có thể dùng FREE nhưng nhiều tính năng bị hạn chế, đặc biệt là tính năng đặt tên Wifi tùy thích).
Tuy nhiên, vẫn có cách để bạn có thể tự biến laptop/máy tính để bàn của mình thành một điểm phát sóng Wifi, dưới đây mình sẽ hướng dẫn cụ thể từng bước.

Yêu cầu: máy tính phải có card Wifi và sử dụng Win Vista trở lên.

Bước 1:
Mở command prompt lên bằng cách:
  • Vào Start menu, gõ cmd, nhấp chuột phải vào biểu tượng cmd.exe chọn Run As Administrator (Đối với Win 7)
  • Bấm tổ hợp phím Windows (phím có biểu tượng lá cờ Windows) + X và bấm A để chạy Command Prompt bằng quyền Admin(Đối với Win 8)
Bước 2:
Kiểm tra xem card wifi của bạn có hỗ trợ phát sóng Wifi hay không:
Gõ vào khung command prompt và bấm Enter:
netsh wlan show drivers
Nếu card wifi của bạn có hỗ trợ thì sẽ có dòng được khoanh màu đỏ như hình dưới
check wifi hotspot hostednetwork supported

Bước 3:
Thiết lập điểm phát sóng Wifi:

How to embed Facebook Like button / Comment box on your website?

Like button, Comment box from facebook

Nowadays, more and more people using social network such as Twitter, Facebook,.... They share almost everything on those social network, the more friend they have, the more views of things they shared can get.
So if you have a forums, or a website, and you have some interesting, useful article, then the reader want to share it to their friend through social network, you have to embed those social network plugin on your site.

Today, I'll show you how to embed the Facebook Plugins to your sites.

First, you must have a website (must be your own website/blog/forum)

Second, you insert the code below into your sites where your want the plugin to display:
 - Like button:

How to extend your Android device's battery using time?

Are you boring of bringing your phone charger all day? With these tip below, you can find out what waste your Android device's battery.

How to find out what eating your Android device's battery?
In Android, you can go to Settings -> Battery and check what is the most battery consuming application. If there has apps that you don't really need it, you should close that app.
Android setting battery consume info


1. Reduce Screen Brightness
The mostly possible is the Screen Brightness of your Android device that consumes most of your device's battery. So, reduce it by go to Settings -> Display -> Brightness and reduce it to minimum (by slide the slider to the left).
You can reduce the Screen Timeout to save battery by go to Settings -> Display -> Screen Timeout and select the minimum value.

2. Turn off Bluetooth, GPS
If you don't have any Bluetooth device connected to your Android phone, then turn off the Bluetooth by go to Settings -> Bluetooth.
The GPS is our favorite feature, we can use it to find the Direction at the strange places or Check-in in some social network such as Facebook. But this service is not necessary, especially when you want to save battery for your device, so turn off this feature by go to Settings -> Location Access.

3. Have a look at Wi-Fi
If you are in the non Wifi area, turn off the Wifi to avoid the device looking for Wifi connection that consume power of your device battery.
But note that when you are in the Wifi area, you should turn off the 3G/4G connection because the using Wifi consume less energy than Data Connection (GPRS/3G/4G).

4. Use the Battery Manager application
There are a lot of application on Google Play Store that can help you optimize your battery. In my opinion, you can use Battery Doctor (FREE). This app can help you turn on/off device features such as Wifi, Data Connection, it also help you to reduce the screen brightness...Or you can use the best choice of Techlicious is Juice Defender. This app has 3 version: FREE, Plus ($1.99) and Ultimate ($6.24).

5. Update your device software/firmware frequently
When you update your device software/firmware, it can be the Bug Fixes, or Improvements that help you device run smoothly and reduce battery consumption.

6. Uninstall unused app
Even when you don't use those app, it can be running in background. So when you don't want to use the app anymore, uninstall it as soon as possible.

7. Don't run too much app
The multitasking of Android is great, but it has a problem: background processes will consumes battery rapidly. So when you finish using an app, turn it off immediately.

Other advices is:
- Don't use animated background
- Limit using the Widget on Home Screen. Using too much Widget may cause your device running slow and draining battery.
- Turn off Vibrate if possible

If you have any suggest, feel free to comment below.

[Funny] How to convert iPhone 5 to iPhone 5C

This is how to convert your iPhone 5 to iPhone 5C:
iphone 5 to iphone 5c
Any problem ???

Sponsors